home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 4 / Meeting Pearls Vol. IV (1996)(GTI - Schatztruhe)[!].iso / Pearls / util / misc / CyberCron / Source / CyberCronStrings.cd < prev    next >
Text File  |  1992-07-13  |  8KB  |  255 lines

  1. ; CyberCronStrings.cd
  2. ; Copyright © 1992 by Christopher A. Wichura (caw@miroc.chi.il.us)
  3. ; All rights reserved.
  4. ;
  5. ; This file contains the definitions for localizing the strings found
  6. ; in the program CyberCron.
  7. ;
  8. ; Note to translators:  CatComp chokes on lines that don't have anything
  9. ; on them so all blank lines must have a ; character on them so that
  10. ; CatComp considers them a comment and doesn't generate an error.
  11. ;
  12. ; *************************************************************************
  13. ; Special magic that translators shouldn't need to worry with
  14. ; *************************************************************************
  15. ;
  16. #header CYBERCRON_STRINGS
  17. ;
  18. ; *************************************************************************
  19. ; *************************************************************************
  20. ; These are general purpose strings
  21. ; *************************************************************************
  22. ; *************************************************************************
  23. ;
  24. ; This first string is the name of the program
  25. MSG_PROGNAME (0//)
  26. CyberCron
  27. ;
  28. ; General purpose string used to get a string argument out when we just
  29. ; want to print an arbitrary string.  needed because ErrorMsg() and Log()
  30. ; only accept string ids, not actual strings.  translators should not
  31. ; fiddle with this one.
  32. MSG_STRING_HACK (//)
  33. %s
  34. ;
  35. ; log entry for a job starting.  % arguments are:
  36. ;    1) the job number
  37. ;    2) the job name
  38. MSG_JOB_STARTED (//)
  39. Job %ld started:  %s
  40. ; log entry for a job ending.  %ld is the job number
  41. MSG_JOB_ENDED (//)
  42. Job %ld ended.
  43. ;
  44. ; these next two are for when an arexx command returned an error code and
  45. ; we are printing it. %lds are the major/minor error codes and the %s is
  46. ; the ascii text for the minor code.  This will always be in english,
  47. ; unfortunately, since we get it from rexxsyslib.library instead of having
  48. ; the strings coded into CyberCron
  49. MSG_AREXX_RETURNED_1 (//)
  50. Command returned %ld.
  51. MSG_AREXX_RETURNED_2 (//)
  52. Command returned %ld/%ld: %s.
  53. ;
  54. ; This string is used for the title of error request windows
  55. MSG_REQWINTITLE (//)
  56. CyberCron Error
  57. ;
  58. ; This string is used for the "continue" gadgets
  59. MSG_CONTINUE_GAD (//)
  60. CONTINUE
  61. ;
  62. ; Out of memory message
  63. MSG_OUTOFMEM (//)
  64. Out of memory!
  65. ;
  66. ; this string is used when we can't allocate/find a needed public semaphore
  67. MSG_NO_PUB_SEMA (//)
  68. Couldn't establish public semaphore.
  69. ;
  70. ; these next two strings are the names of the public semaphores CyberCron
  71. ; uses.  they have been included in the catalog so that users who run
  72. ; programs that snoop system lists, such as the public semaphores list,
  73. ; will see localized names
  74. MSG_JOB_SEMA_NAME (//)
  75. CyberCron job semaphore
  76. MSG_LOG_SEMA_NAME (//)
  77. CyberCron log semaphore
  78. ;
  79. ; error printed when we can't get a RDArgs structure
  80. MSG_NO_RDARGS (//)
  81. Couldn't allocate RDArgs structure.
  82. ;
  83. ; errors printed when various string options are too long
  84. MSG_CRONTAB_NAME_TOO_LONG (//)
  85. CronTab filename too long.
  86. MSG_LOGFILE_NAME_TOO_LONG (//)
  87. Log filename too long.
  88. MSG_SENDMAIL_COMMAND_TOO_LONG (//)
  89. SendMail command too long.
  90. ;
  91. ; printed when already running.  The %s holds the portname we were trying to
  92. ; start with
  93. MSG_ALREADY_RUNNING (//)
  94. Already running with portname \"%s\".
  95. ;
  96. ; printed when we can't create some message ports
  97. MSG_CANT_CREATE_AREXX_PORT (//)
  98. Couldn't create ARexx port.
  99. MSG_CANT_CREATE_TIMER_PORT (//)
  100. Couldn't create timer port.
  101. ;
  102. ; general "couldn't open" error message.  %s is the thing we couldn't open
  103. MSG_COULDNT_OPEN (//)
  104. Couldn't open %s.
  105. ;
  106. ; error printed when we can't allocate our notify signal
  107. MSG_COULDNT_ALLOC_NOTIFY_SIG (//)
  108. Couldn't allocate notify signal.
  109. ;
  110. ; printed when we can't start file notification on the crontab file
  111. MSG_COULDNT_START_NOTIFY (//)
  112. Couldn't start notification on crontab file.
  113. ;
  114. ; Message printed saying that we've finally started.  % arguments are:
  115. ;    1) CYBERCRON (internal string with escape sequences)
  116. ;    2) VersionID
  117. MSG_DAEMON_STARTED (//)
  118. %s daemon v%s started.
  119. ;
  120. ; template used for formating the real name that CyberCron uses when
  121. ; sending email.  % arguments are:
  122. ;    1) MSG_PROGNAME
  123. ;    2) VersionID
  124. MSG_REALNAME_TEMPLATE (//)
  125. %s daemon v%s
  126. ;
  127. ; Message dumped into log when we start with the portname in use.  %s holds
  128. ; the portname
  129. MSG_PORTNAME (//)
  130. ARexx portname = \"%s\"
  131. ;
  132. ; Message we spit out when we notice that the crontab file has been modified
  133. MSG_CRONTAB_MODIFIED (//)
  134. CronTab file modified, re-reading.
  135. ;
  136. ; Message we sxpit out when the user requests we read a different crontab
  137. MSG_CRONTAB_CHANGED (//)
  138. New CronTab file specified, reading.
  139. ;
  140. ; Message printed when we are trying to quit but still have launched jobs we
  141. ; have to wait on
  142. MSG_WAITING_TO_QUIT (//)
  143. Waiting for all outstanding jobs to terminate.
  144. ;
  145. ; error message printed in the rare case that we get an ARexx message with
  146. ; no rexxsyslib.library around to help us process it.  %s holds the name
  147. ; of the support library that we need
  148. MSG_CANT_HANDLE_REXX_EVENT (//)
  149. Couldn't handle events on ARexx port -- no %s available!
  150. ;
  151. ; error printed when trying to start an rexx job with no support library.
  152. ; % arguments are:
  153. ;    1) job name
  154. ;    2) name of support library
  155. MSG_CANT_START_AREXX_NO_LIB (//)
  156. Couldn't start %s -- no %s available!
  157. ;
  158. ; error printed when we can't open the crontab file for reading
  159. ; %s is the name of the crontab file
  160. MSG_OPENING_CRONTAB (//)
  161. Couldn't open file \"%s\".
  162. ;
  163. ; error printed when we have a parse error in the crontab file
  164. ; % arguments are:
  165. ;    1) the line number
  166. ;    2) the filename
  167. MSG_PARSING (//)
  168. Error parsing line %ld in file \"%s\".
  169. ;
  170. ; error printed when we have an io error in the crontab file
  171. ; % arguments are:
  172. ;    1) the io error number
  173. ;    2) ascii text for io error (comes from dos.library)
  174. ;    3) the line number
  175. ;    4) the filename
  176. MSG_IO_FAULT_IN_CRONTAB (//)
  177. I/O Error #%ld (%s) reading line %ld in file \"%s\".
  178. ;
  179. ; string used for the To:/Subject: line of e-mail being sent.  note that
  180. ; the To: and Subject: strings __MUST__ remain in english, as they are
  181. ; parsed by mailer programs and not meant for humans.  This string is
  182. ; included here so that the "Output of" portion of the subject line can
  183. ; be localized.
  184. MSG_TO_SUBJECT (//)
  185. To: %s\nSubject: Output of \"%s%s%s\"\n\n
  186. ;
  187. ; error printed when the jobtable is full.  %s argument is the job name
  188. MSG_JOB_TABLE_FULL (//)
  189. Job table full trying to start %s.
  190. ;
  191. ; error printed when we can't open redirection.  % arguments are
  192. ;    1) MSG_REDIRIN, MSG_REDIROUT or MSG_REDIRERR
  193. ;    2) the job name
  194. MSG_COULDNT_OPEN_REDIRECTION (//)
  195. Couldn't open %s redirection for %s.
  196. ;
  197. ; texts for the names of the various redirection types.
  198. MSG_REDIRIN (//)
  199. input
  200. MSG_REDIROUT (//)
  201. output
  202. MSG_REDIRERR (//)
  203. error
  204. ;
  205. ; error printed when we couldn't start a System() job.  %s is job name.
  206. MSG_COULDNT_START_SYSTEM_JOB (//)
  207. System() failed to start %s.
  208. ;
  209. ; error printed when we couldn't allocate something needed to start an
  210. ; arexx job.  % arguments are:
  211. ;    1) MSG_REXXMSG or MSG_ARGSTRING
  212. ;    2) the job name
  213. MSG_CANT_CREATE_AREXX_OBJECT (//)
  214. Couldn't create %s to launch %s.
  215. ;
  216. ; texts for the name of the above allocation types
  217. MSG_REXXMSG (//)
  218. a RexxMsg
  219. MSG_ARGSTRING (//)
  220. an Argstring
  221. ;
  222. ; error printed when we can't find the ARexx host.  % arguments are:
  223. ;    1) the host's portname
  224. ;    2) the job name
  225. MSG_CANT_FIND_REXX_HOST (//)
  226. Couldn't connect to %s host to launch %s.
  227. ;
  228. ; *************************************************************************
  229. ; *************************************************************************
  230. ; Messages for our ReadArgs() help string
  231. ; *************************************************************************
  232. ; *************************************************************************
  233. ; For these, you want to try and keep the escape sequences and whatnot in
  234. ; their proper places.
  235. ;
  236. ; Template for the help text at ReadArgs time.  % arguments are:
  237. ;    1) CYBERCRON (internal string with escape sequences)
  238. ;    2) VersionID
  239. ;    3) MSG_COPYRIGHT
  240. ;    4) same as #1
  241. MSG_ARG_HELP (//)
  242. %s v%s\n\
  243. %s\n\
  244. Usage: %s [CRONTAB <filespec>] [LOGFILE <filespec>]\n\
  245.                  [DEFSTACK <Default Stack>] [DEFPRI <Default Priority>]\n\
  246.                  [SENDMAIL <\"<Command> <from switch> %%s <name switch> *\"%%s*\"\">]\n\
  247.                  [CRONPRI <Cron's Priority>] [PORTNAME <ARexx Portname>]\n
  248. ;
  249. ; this text holds the copyright message.  Again, try to keep the escape
  250. ; sequences in the same order
  251. MSG_COPYRIGHT (//)
  252. Copyright © 1992 by Christopher A. Wichura (caw@miroc.chi.il.us)\n\
  253. All rights reserved.\n
  254. ;
  255.